package com.mrlv.ht.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class IndexController {
	
	/*
	 * 这个方法是用RESTFUL方式来定位页面。
	 */
	@RequestMapping("/{urlname}")
	public String index(@PathVariable String urlname) {
		return "/home/" + urlname;
	}
	
	@RequestMapping("/sysadmin/{urlname}")
	public String sysadmin(@PathVariable String urlname) {
		return "/sysadmin/" + urlname;
	}
	
	@RequestMapping("/home/{urlname}")
	public String home(@PathVariable String urlname) {
		return "/home/" + urlname;
	}
	
	/*
	 * 这个方法是定位欢迎页面的
	 * 页面的路径：WEB-INF/pages/home/index.jsp
	 * 页面用的是frame技术，分成三块
	 * title:对应的页面：WEB-INF/pages/home/title.jsp
	 * left:对应的页面：WEB-INF/pages/home/left.jsp
	 * main:对应的页面：WEB-INF/pages/home/main.jsp
	 * 知识点：
	 * 静态资源文件被拦截
	 * 1.第一种解决办法：web.xml=>servletMapping=》url-pattern=>*.XXX的方式
	 * 2.第二种解决办法：SpringMVC的核心配置文件=》<mvc:default-servlet-handler/>
	 
	@RequestMapping("/index")
	public String index() {
		return "/home/index";
	}
	@RequestMapping("/title")
	public String title() {
		return "/home/title";
	}
	@RequestMapping("/left")
	public String left() {
		return "/home/left";
	}
	@RequestMapping("/main")
	public String main() {
		return "/home/main";
	}
	*/
}
